On the Stubborn Set Method
نویسندگان
چکیده
Reachability analysis is a powerful formal method for analysis of concurrent and distributed nite state systems. It suuers from the state space explosion problem, however, i.e. the state space of a system can be far too large to be completely generated. This thesis is concentrated on the application and theory of the stubborn set method which is one of the methods that try to relieve the state space explosion problem. A central topic in the thesis is the veriication of nexttime-less LTL (linear time temporal logic) formulas. It is shown how the structure of a formula can be utilized when there is no fairness assumption. Another central topic is the basic problem how stubborn sets should be computed in order to get the best possible result w.r.t. the total time and space consumed in the state search. An algorithm for computing cardinality minimal or almost cardinality minimal (w.r.t. the number of enabled transitions) stubborn sets is presented, together with experiments that indicate that the algorithm is worth of consideration whenever one wants to get proper advantage of the stubborn set method. The thesis also considers how to cut down on space consumption in the stubborn set method and how well the method can be combined with another reduction technique, the sleep set method. Dissertation for the degree of Doctor of Technology to be presented with due permission for public examination and debate in as well as the \what you see is not what you get" editors GNU Emacs and MS-DOS Editor and, in the X Window System, the drawing programs idraw and xfig. The following advice applies to reading of any mathematically oriented publications: if you have diiculties in understanding a proof, try to construct a more understandable proof e.g. by using a pencil and paper. Trying to construct a counterexample is often helpful, too.
منابع مشابه
On Computing Symmetries and Stubborn Sets on Computing Symmetries and Stubborn Sets
In this report, we consider two promising methods for alleviating the state space explosion problem in reachability analysis: the symmetry method and the stubborn set method. We concentrate on the computation of symmetries and stubborn sets. The new algorithms presented in this report help us to save time and space in the symmetry method and to avoid inspecting redundant states in the so called...
متن کاملEfficient Detection of Deadlocks in Petri Nets
Reachability analysis is a powerful formal method for analysis of concurrent and distributed nite state systems. It suuers from the state space explosion problem, however: the state space of a system can be far too large to be completely generated. This report considers two promising methods, Valmari's stubborn set method and Godefroid's sleep set method, to avoid generating all of the state sp...
متن کاملOn Combining the Stubborn Set
Reachability analysis is a powerful formal method for analysis of concurrent and distributed nite state systems. It suuers from the state space explosion problem, however: the state space of a system can be far too large to be completely generated. This paper considers two promising methods, Valmari's stubborn set method and Godefroid's sleep set method, to avoid generating all of the state spa...
متن کاملOn Stubborn Sets in the Verification of Linear Time Temporal Properties
The stubborn set method is one of the methods that try to relieve the state space explosion problem that occurs in state space generation. This paper is concentrated on the veriication of nexttime-less LTL (linear time temporal logic) formulas with the aid of the stubborn set method. The contribution of the paper is a theorem that gives us a way to utilize the structure of the formula when the ...
متن کاملStable Models for Stubborn Sets
The stubborn set method is one of the methods that try to relieve the state space explosion problem that occurs in state space generation. Spending some time in looking for \good" stubborn sets can pay oo in the total time spent in generating a reduced state space. This paper shows how the method can exploit tools that solve certain problems of logic programs. The restriction of a deenition of ...
متن کاملFinding Small Stubborn Sets Automatically
State space generation is often needed in the analysis of concurrent and distributed systems. The stubborn set method is one of the techniques that try to alleviate the state space explosion encountered in state space generation. An algorithm for nding a stubborn set having as few enabled transitions as possible is presented. Practicality of the algorithm is motivated with the aid of examples.
متن کامل